home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / comm / ozcis1.zip / README.1ST < prev   
Text File  |  1992-03-14  |  29KB  |  607 lines

  1.  
  2.                       README for OzCIS  1.0 (10-Mar-92)
  3.                   -----------------------------------------
  4.  
  5. OzCIS is copyright(c)1990, 1992 by Steve Sneed.  All rights reserved.
  6.  
  7. "GIF" and "Graphics Interchange Format" are Service Marks of CompuServe,
  8. Inc., a H&R Block Company.  Other trademarks and service marks used herein
  9. are the properties of their respective owners.
  10.  
  11.  
  12. This README.1ST file details additions and corrections that occured too late
  13. to be placed in the main documentation.  I recommend you print out a copy
  14. and keep it with your main documentation.
  15.  
  16.  
  17.  
  18. System requirements to use OzCIS
  19. --------------------------------
  20.  
  21. The following are minimum hardware and software requirements in order to
  22. run and use the OzCIS Navigator:
  23.  
  24.   * A IBM AT-compatible computer (80286 or better processor, 10MHz or
  25.     faster) or IBM PS/2 MicroChannel(tm) computer with a 286 or better
  26.     processor, and at least 1Mb of memory.  A minimum of 485K of free memory
  27.     must be available when OzCIS loads; 520K to 550K or more is strongly
  28.     recommended.  Additionally at least 1Mb of EMS and/or XMS memory is
  29.     strongly recommended.
  30.  
  31.     NOTE: The program *will not run* on XT-class machines.
  32.  
  33.   * A hard disk with at least 1.5Mb free.  This is a bare minimum; if you
  34.     maintain a large number of forums you will need more.  Sorry, floppy
  35.     disk systems are *not* supported.
  36.  
  37.   * If a mouse is used, the driver must be of recent enough vintage to
  38.     support the "Save State" and "Restore State" services.  MS v. 6.0 or
  39.     later, Logitech 4.01 or later, etc.
  40.  
  41.   * A serial port and modem.  Ports 1 thru 4 are supported for AT-style
  42.     machines, and ports 1 thru 8 on PS/2s.  The modem must be a fully Hayes
  43.     compatible model, including most high-speed modems such as US Robotics
  44.     HST/V.32/Dual Standard models or the Microcom MNP-series models. A
  45.     "direct-connect" option is available for those connecting thru modem
  46.     servers or pools, but no support for network comm servers is provided.
  47.     An error-correcting modem (MNP or V.42) is *strongly* recommended.
  48.  
  49.   * A method of connecting to CompuServe that provides a full 8-bit data
  50.     path.  OzCIS uses only 8/None/1 port parameters; the network you use to
  51.     connect to CompuServe must be capable of making such a connection.
  52.  
  53.  
  54. The following points are recommended capabilities in order to use OzCIS to
  55. its best abilities:
  56.  
  57.   * A mouse is not required, but using one makes several things a bit
  58.     easier.
  59.  
  60.   * At least 1Mb of EMS memory is strongly recommended.  The program is
  61.     heavily overlaid, and having EMS available for overlay storage will
  62.     dramatically improve program response.
  63.  
  64.   * You can use OzCIS under DesqView or Windows.  In either case, you need
  65.     to define a PIF file for the program.  In either environment, it is better
  66.     to run full-screen rather than in a window, though the program will work
  67.     fine when run in a window where enough processor power is available (in
  68.     other words, running the program in a window is not recommended on a
  69.     386sx-based machine or slow 386dx.)
  70.  
  71.   * While DOS 3.1 or later will work, DOS 5.0 is highly recommended since it
  72.     gives you a good bit more memory to work in.  The program has not been
  73.     thoroughly tested under alternative OS shells such as 4DOS, but
  74.     preliminary testing shows no conflicts.
  75.  
  76.   * While any PC color video system will work for text or graphics in the
  77.     program, to take full advantage of the program's graphics capabilities a
  78.     SuperVGA system is recommended.  If your SVGA card has an available VESA
  79.     driver, use it.  OzCIS does not at this time support Herc Graphics
  80.     Workstation or other TIGA or Targa type cards other than in SVGA
  81.     emulation mode.  The program supports UltraVision, and all high-res text
  82.     modes such as 132-column and/or 43/50-line modes.
  83.  
  84.   * While not required, an error-correcting modem is highly recommended.
  85.     Line noise is the dread enemy of automated online processing; an error-
  86.     correcting modem eliminates most all potential problems in this respect.
  87.     Most CompuServe nodes support MNP level 4, while only some suplimental
  88.     carrier (TYMNET, TeleNet, etc.) nodes provide MNP.  In order to use a
  89.     9600bps node your modem should be V.42bis compliant or MNP 4 compliant.
  90.  
  91.  
  92. Caveats, warnings and known problem areas:
  93.  
  94.   * Some laptops and recent desktop machines use special ASIC (Application-
  95.     Specific Integrated Circuit) chips for the serial port hardware rather
  96.     than the traditional NS8250-style UART chip.  These ASICs have varying
  97.     levels of compatibility with the NS8250-style chips; some are known to
  98.     be real problem children, especially the ones used in the new Toshiba
  99.     "SXe" series machines (I've talked to several people who can't get *any*
  100.     of their comm software to work on these machines.)  Great pains have
  101.     been taken to assure OzCIS works with as broad a range of hardware as
  102.     possible, however, I cannot promise it will function correctly when used
  103.     on this kind of hardware.
  104.  
  105.   * Some EMS managers tend to keep interrupts turned off for too long a
  106.     time while performing internal work, causing characters to be dropped at
  107.     the serial port and creating "Port overrun" errors.  The faster your
  108.     port speed, the more likely this problem is to occur.  While recent
  109.     changes to OzCIS have pretty much eliminated this problem, the chance
  110.     exists that it can still occur with old or brain-damaged EMS managers,
  111.     especially when such drivers are used with some disk caching software. If
  112.     you get port overrun errors, especially at 9600bps or above, try
  113.     uninstalling your EMS driver and repeating the test; if this cures the
  114.     problem you have one of these slow drivers and/or disk caches.
  115.  
  116.  
  117.  
  118. Quick-Start Information
  119. -----------------------
  120.  
  121. I recognize that many users will want to get started right away.  I also know
  122. that many people refuse to read documentation, often with good reason.  These
  123. "Quick-start" instructions will help you get up and running in a minimum
  124. amount of time and effort.   Note however that what is covered in this
  125. section is aimed at experienced CIS users, assumed to have at least a basic
  126. knowledge of CIS, the common terminology used on the Service, what a
  127. navigator program is designed for and supposed to do, and troubleshooting
  128. techniques for program installation and modem configuration.
  129.  
  130. 1.  Create a subdirectory for OzCIS and its support files.  Copy all of the
  131.     compressed program files into that subdirectory and unpack them. To save
  132.     yourself disk space, copy the compressed files to a floppy disk for
  133.     safekeeping and delete the compressed files from the program directory.
  134.     Users of other navigator programs note: do *not* install OzCIS in the
  135.     same directory as ATO, TAPCIS or CISOP.  OzCIS creates or uses several
  136.     files with the same names as these other programs; while OzCIS should
  137.     never "bomb" on files from one of the others and can easily read or deal
  138.     with several of them, the files it creates can cause problems for these
  139.     other programs.
  140.  
  141. 2.  Run OzCIS.  The install package includes example HOSTS.DB and FORUMS.DB
  142.     database files; you will need to select "Special -> Maintain Hosts" and
  143.     add or edit one or more hosts for your connection number(s) to CIS, then
  144.     select "Maintain Forums" from the same menu to add your forums.  The
  145.     online help (press <F1> anywhere in the program) will provide enough
  146.     information for most users familar with CIS to set up these areas, but
  147.     consult the full documentation if you need extra information.
  148.  
  149. 3.  Your first online session should be a Profile Configuration session.
  150.     Select "Online -> Profile Configuration" to do so.  This process logs on
  151.     to CIS and sets up your configuration options so that OzCIS works best.
  152.     If you have defined multiple hosts for different baud rates, you will
  153.     need to perform a Profile Configuration pass at each baud rate.
  154.  
  155. 4.  If you have used TAPCIS or ATO, and your profile is set up for those
  156.     programs, it will also be acceptable to OzCIS; however, you will not be
  157.     able to take full advantage of the program's ability to display GIF
  158.     graphics images online.  Performing a Profile Configuration pass will set
  159.     things up so that GIFs (such as the Weather Maps area) can be properly
  160.     managed.  Note that TAPCIS and ATO do not support online graphics, and
  161.     turning on this capability for OzCIS may cause problems for those
  162.     programs.
  163.  
  164. 5.  Use the program.  Enjoy!
  165.  
  166.  
  167.  
  168. Updates to the Program
  169. ----------------------
  170.  
  171. From time to time OzCIS will be updated, as bugs are discovered and fixed,
  172. and possible changes to CIS software nessessitate changes to OzCIS' online
  173. processing management.  OzCIS maintains the online processor portion of the
  174. program as a separate module from the offline processing portion, so that
  175. (among other reasons) these updates can be done in a timely manner without
  176. forcing the user to re-download the entire program.  In order to easily
  177. determine which part is at what revision level, the following version
  178. numbering scheme is used:
  179.  
  180.  1.0     for the Main program
  181.  1.0(1)  for the Online Processor module
  182.  
  183. A very minor revision, such as a small bug fix, will add a letter to the end
  184. of the primary version number, such that "1.0" will become "1.0a".  A more
  185. substantial revision, but one that does not require upgrading the Online
  186. Processor module, would update the minor version number, such that "1.0a"
  187. would become "1.1".  A new version, which would require replacing all parts
  188. of the program, would update the major version number, such that "1.1" would
  189. become "2.0".
  190.  
  191. A very minor revision of the online processor module would change the number
  192. in parenthesis, such that "1.0(1)" would become "1.0(2)".  A major change,
  193. but one that would still work with the same major version number of the Main
  194. Program, would update the minor version number, such that "1.0(2)" would
  195. become "1.1(1)".  A major revision will only occur along side a version
  196. change of the Main Program.
  197.  
  198. The rule of thumb here is that version 1 of the Main Program will work with
  199. version 1 of the Online Processor, regardless of the minor version number.
  200. If you see that a new version of one or the other parts of the program has
  201. been released (these will be announced in forum messages), as long as the
  202. major version number is the same you can safely upgrade that part of the
  203. program without worrying about the other part no longer working.
  204.  
  205.  
  206.  
  207. Late Additions
  208. --------------
  209.  
  210. The following capabilities or enhancements were added to the program at the
  211. last minute, and didn't make the documentation.  The (num) after the header
  212. indicates in what version the change appeared.
  213.  
  214.   Extra clipboard commands (1.0)
  215.   ------------------------------
  216.  
  217.   Two new key commands have been added for clipboard copy and paste, which
  218.   match the equivilent key commands in the new WordStar 7.0:
  219.  
  220.   ^K[  - Copies the currently-marked block to the clipboard.  Same as the
  221.          existing ^JC command.
  222.  
  223.   ^K]  - Pastes from the clipboard to the current cursor location.  Same as
  224.          the existing ^JP command.
  225.  
  226.  
  227.   Upload ASCII files to Mail (1.0)
  228.   --------------------------------
  229.  
  230.   Beta versions of OzCIS could only upload files to CISMail as binary files,
  231.   which meant text files could not be uploaded to Internet addresses.
  232.   Support for ASCII file uploads has been added, to allow this type of use.
  233.   There is a new field in the "Upload File to Mail" dialogue:
  234.  
  235.   Binary?  [Y]       (N)
  236.  
  237.   If YES (the default), the specified file is uploaded as a binary file, in
  238.   the normal manner.  If set to NO, the file is uploaded as an ASCII file.
  239.   Warning: Neither OzCIS nor CIS does any checking to verify file contents,
  240.   so if you mistakenly upload a "real" binary file (a program file,
  241.   compressed archive, etc.) as an ASCII file, it's contents will be garbaged
  242.   and useless to the recipient.  In general, never set this to NO unless you
  243.   are _sure_ it is what you want.
  244.  
  245.  
  246.   Manual purging of messages files (1.1)
  247.   ---------------------------------------
  248.  
  249.   One service often requested has been some way of manually purging the
  250.   message files for both Mail and Forums.  This has now been made available.
  251.   New menu options are available under MAIL and FORUMS->CUSTOM PROCESSING,
  252.   called "Purge Messages File".  In either case, selecting these options do
  253.   the following:
  254.  
  255.   1) A dialogue pops up asking if you want to "Purge by sessions?".
  256.   Answering YES selects purge-by-session, answering NO selects purge-by-days.
  257.   (Pressing <ESC> aborts the process.)
  258.  
  259.   2) Another dialogue pops up, allowing you to input the number of sessions
  260.   or days to purge by.  (Cancelling this dialogue also aborts the process.)
  261.   The number of sessions/days defined in the Host Config (Mail) or Forum
  262.   Config (Forum) is displayed as a default value; you can change this to
  263.   anywhere between 1 and 99.  Once you have done this, the purge process is
  264.   performed.
  265.  
  266.   Note: Whether or not purged messages are saved to the .PRG file is
  267.   controlled by that setting in the Host Config (Mail) or Forum Config
  268.   (Forum); no input option is provided in this command for controlling
  269.   whether purged messages are saved.
  270.  
  271.   There is also a new option in the Host Config (Mail) and Forum Config
  272.   (Forum) dialogues for Purge type: MANUAL.  Selecting this purge type
  273.   allows you to define default settings for the manual purging process but
  274.   makes sure that no automatic purge is performed after an online session.
  275.  
  276.   Finally, the way purging is performed has been rewritten to prevent loss
  277.   of messages when a disk I/O error (such as a full disk) occurs, and I/O
  278.   error reporting has been improved during the purge process.
  279.  
  280.  
  281.  
  282. Errata
  283. ------
  284.  
  285. The following important information was inadvertently left out of the
  286. "What NOT to put into OzCIS message files" section of CISMAIL.DOC:
  287.  
  288.   If you want to begin a line with a "/" character, make sure it is not the
  289.   VERY first character on the line. CIS might respond to "/" followed by a
  290.   word, thinking it is a command. If the perceived command is not in fact a
  291.   command at all, this could confuse the CIS software and cause trouble
  292.   during an automated pass.
  293.  
  294.   The way to avoid such a problem is to put at least one space on the line
  295.   before you type the "/". Either that, or type two "/" characters in a row,
  296.   which tells CIS to treat "//" as a single, literal "/".
  297.  
  298.   Also, When you fill in the SUBJECT data field of the Message Address
  299.   dialogue, don't use a numeral as the FIRST character in the subject line.
  300.   Due to its own internal processing requirements, OzCIS will strip out the
  301.   number. This should normally not interfere with your sending the message,
  302.   nor with anyone's receiving it. However, given the missing character, your
  303.   subject line might end up looking rather weird.
  304.  
  305.  
  306. The following information was inadvertantly left out of the manual:
  307.  
  308.   OzCIS File Naming Conventions
  309.   -----------------------------
  310.  
  311.   OzCIS writes a number of files in several directories. The following
  312.   is a list of the files' extensions and what they mean. "<forum>" means
  313.   the first eight characters of a forum's "GO" word.
  314.  
  315.   First, "permanent" files.
  316.  
  317.   <forum>.MES    Received messages
  318.   CISMAIL.MES    Received messages (CISMail)
  319.   <forum>.QS     Quickscan headers (forums only)
  320.   <forum>.SAV    Saved received messages
  321.   <forum>.OBS    Saved outbox messages
  322.   <forum>.PRG    Saved purged messages
  323.   <forum>.SEC    Section names (forums only)
  324.   <forum>.S##    Short-format library file lists ('##' means lib number)
  325.   <forum>.L##    Long-format library file lists
  326.   <forum>.I##    Index for long-format library file listing
  327.   <forum>.U##    Long-format library file list update
  328.  
  329.   The following are "temp" files, usually created only for the sake of a
  330.   single pass, then deleted when the processing they do is over:
  331.  
  332.   <forum>.DL     List of files to download
  333.   <forum>.UL     List of files to upload
  334.   <forum>.REP    Outbox replies to be sent
  335.   <forum>.GET    list of QS header msgs to retrieve
  336.   <forum>.RTV    Special "get library info" services
  337.   <forum>.SO     Sysop services (sysop-flagged forums only)
  338.   <forum>.FLG    Outbox positional info (prevents "TAPstutter")
  339.   <forum>.SLR    Special list of single files to be "abstracted."
  340.   <forum>.CLS    Special requests for custom library services
  341.   <forum>.CMS    Special requests for custom message services
  342.  
  343.   The main program files:
  344.  
  345.      OZCIS.EXE    Main program
  346.      OZCIS.OV1    Main program - overlay file 1
  347.      OZCIS.OV2    Online-processing overlay (overlay file 2)
  348.      OZCIS.CFG    Main program configuration file
  349.   ADDRBOOK.DB     Address Book file
  350.      HOSTS.DB     Hosts info file
  351.     FORUMS.DB     Forums info file
  352.      EXTRN.DB     Externals info file
  353.  
  354.   $$TEMP$$.GIF    Temporary file for storing an online-view GIF image
  355.   $OZ#TMP$.$$$    Swap files for DOS shell ("#"= 1 for main prg, 2 for OV2)
  356.  
  357.     OZCIS.LOG    accounting log
  358.   SESSION.LOG    full session log
  359.  
  360.  
  361.   OzCIS File Formats
  362.   ------------------
  363.  
  364.   As a general rule, the files OzCIS stores are in flat ASCII text format.
  365.   However, the .DB files (other than ADDRBOOK.DB) and the .CFG file are in
  366.   files of Turbo Pascal records.  The format of those files follows.
  367.  
  368.   NOTE: I reserve the right to change the format of any file OzCIS generates
  369.   or uses at any time!  Unless otherwise noted, the contents of any of these
  370.   files should be considered READ ONLY.
  371.  
  372.  
  373.   OZCIS.CFG:
  374.  
  375.   type
  376.     SystemRecord =
  377.       record
  378.         GenPath              : string[80];      {general working path}
  379.         PrnPort              : Byte;            {printer port or device}
  380.         PrnInit              : string[20];      {printer init string}
  381.         PrnFF                : Boolean;         {send form feed?}
  382.         PrnTest              : Byte;            {printer test to use}
  383.         ThisSVGA             : Byte;            {S/VGA card type}
  384.         GrowGIFs             : Boolean;         {expand weather map GIFs?}
  385.         MonoAttrs            : Boolean;         {force mono attributes?}
  386.         Lines50              : Boolean;         {force 43/50-line mode?}
  387.         Unused1              : Byte;            {old var, no longer used}
  388.         PrnDone              : String[20];      {printer reset string}
  389.         Unused2              : Byte;            {old var, no longer used}
  390.         Unused3              : Byte;            { "   "   "    "     "  }
  391.         DefWrapWidth         : Byte;            {default editors wordwrap width}
  392.         DefUseIndent         : Boolean;         {use indent on editors?}
  393.         MailSeen             : Boolean;         {true if Mail in last pass}
  394.         Unused4              : Byte;            {old var, no longer used}
  395.         TabsFixed            : Boolean;         {use fixed tabs?}
  396.         ShowAbsUserName      : Boolean;         {show uploader name in abstracts}
  397.         UseFileDialog        : Boolean;         {use dialog boxes?}
  398.         MPOK                 : Boolean;         {last mail pass OK}
  399.         A1OK                 : Boolean;         {last auto pass OK}
  400.         GIFPath              : String[80];      {path to GIF files}
  401.         XParentMouse         : Boolean;         {use transparent mouse?}
  402.         SessionFlag          : Boolean;         {used for overwriting session log}
  403.         UseNoise             : Boolean;         {sound on?}
  404.         ConfirmExit          : Boolean;         {confirm exit?}
  405.         UseSB                : Boolean;         {use scrollback?}
  406.         FastLog              : Boolean;         {use fast logon?}
  407.         SplitSize            : Word;            {split point for forum msgs}
  408.  
  409.         Filler               : Array[233..388] of Byte;  {spare room for expansion}
  410.  
  411.         TColors              : ColorSet;        {Terminal color set}
  412.         MColors              : ColorSet;        {Menu color set}
  413.       end;
  414.  
  415.  
  416.   EXTRN.CFG:
  417.  
  418.   ExtrnRec =
  419.     record
  420.       Name   : String[40];   {display name for picklist}
  421.       Cmd    : PathStr;      {actual command line}
  422.       UseSec : Boolean;      {use 2nd copy of COMMAND.COM?}
  423.       Prompt : Boolean;      {prompt on return from shell?}
  424.       Params : Boolean;      {ask for parameters?}
  425.     end;
  426.  
  427.  
  428.   FORUMS.DB:
  429.  
  430.   type
  431.     ForumPassRec =
  432.       record
  433.         Include  : Boolean;       {this forum active in 1st Pass}
  434.         RW       : Boolean;       {read waiting msgs?}
  435.         RN       : String[50];    {read new sections list}
  436.         QS       : String[50];    {QS headers sections list}
  437.         SP       : Boolean;       {send pending msgs in 1st Pass?}
  438.         DoDL     : Boolean;       {do pending DLs in 1st Pass?}
  439.         DoUL     : Boolean;       {do pending ULs in 1st Pass?}
  440.         PurgeBy  : PurgeType;     {purge type}
  441.         PurgeCnt : Byte;          {purge range}
  442.         PScript  : String[12];    {perm script for this forum}
  443.         Ann      : String[20];    {announcement numbers to retrieve}
  444.         SLS      : String[50];    {short scan libs list}
  445.         SLL      : String[50];    {long scan libs list}
  446.         GetSec   : Boolean;       {update sections names list?}
  447.         TScript  : String[12];    {temp script for this forum}
  448.         DefSecs  : String[50];    {new default sections list}
  449.         HMN      : LongInt;       {high message number}
  450.         SecPend  : Boolean;       {flags used during online processing}
  451.         SetOpts  : Boolean;       {  "    "     "      "        "     }
  452.         SLUpd    : Boolean;       {  "    "     "      "        "     }
  453.         MSeen1   : Boolean;       {  "    "     "      "        "     }
  454.         MSeen2   : Boolean;       {  "    "     "      "        "     }
  455.         Private1 : Boolean;       {undocumented}
  456.         Private2 : String[19];    {     "      }
  457.         Private3 : Boolean;       {     "      }
  458.         SavePrg  : Boolean;       {save purged messages?}
  459.         NewHi    : String[9];     {reset to this HMN}
  460.         HSeen    : Boolean;       {flag used during online processing}
  461.         DoHMN    : Boolean;       {reset HMN on each pass?}
  462.         WaitOn2  : Boolean;       {get waiting msgs on 2nd Pass}
  463.         DoSLL    : Boolean;       {do long scan on next pass?}
  464.         DoSLS    : Boolean;       {do short scan on next pass?}
  465.         SaveOut  : Boolean;       {save outbox messages?}
  466.  
  467.         Filler   : Array[359..382] of Byte;     {spare room for expansion}
  468.       end;
  469.  
  470.   type
  471.     ForumRec =
  472.       record
  473.         Active    : Boolean;         {deletion flag}
  474.         Name      : String[40];      {display name for picklist}
  475.         GoWord    : String[20];      {GO word for this forum}
  476.         SubServ   : String[3];       {service prefix}
  477.         Unused1   : Byte;            {old var, no longer used}
  478.         FPath     : String[79];      {path for forum files}
  479.         Unused2   : Byte;            {old var, no longer used}
  480.         SpPath    : String[79];      {spare path string, not used}
  481.         ASaveMsgs : SaveOutType;     {method of saving outbox msgs}
  482.         UName     : String[24];      {user's name/handle for this forum}
  483.         RemDups   : Boolean;         {remove duplicate msgs?}
  484.  
  485.         FP        : ForumP1Rec;      {see format of this record above}
  486.         Flags     : Word;            {bitflags used internally}
  487.       end;
  488.  
  489.  
  490.   HOST.DB:
  491.  
  492.   HostRec =
  493.     record
  494.       Active    : Boolean;         {deletion flag}
  495.       Net       : NetType;         {network type}
  496.       PNum      : Byte;            {port number}
  497.       BRate     : LongInt;         {baud rate}
  498.       Name      : String[40];      {display name for picklist}
  499.       Number    : String[40];      {phone number}
  500.       PPN       : String[15];      {user ID (PPN) number}
  501.       Pwrd      : String[20];      {password (ENCRYPTED)}
  502.       UName     : String[30];      {User's name}
  503.       Unused1   : Byte;            {old var, no longer used}
  504.       DoInit    : Boolean;         {init the modem?}
  505.       Tone      : Boolean;         {use tone dialing?}
  506.       HWFlow    : Boolean;         {use hardware flow control?}
  507.       Pre1      : String[12];      {script to execute before auto processing}
  508.       Post1     : String[12];      {script to execute after auto processing}
  509.       AutoMail  : Boolean;         {process mail on this host?}
  510.       MPurgeBy  : PurgeType;       {purge method}
  511.       MPurgeCnt : Byte;            {purge count}
  512.       IsAPS2    : Boolean;         {is this a PS/2?}
  513.       DialTO    : Byte;            {dialing timeout}
  514.       InitTO    : Byte;            {port init timeout}
  515.       SWFlow    : Boolean;         {use software (XON/XOFF) flow control?}
  516.       MPrefix   : String[40];      {modem init string}
  517.       MPath     : String[78];      {main path for this host}
  518.       Unused2   : Byte;            {old var, no longer used}
  519.  
  520.       WeaRpt    : Boolean;         {activity flag and script name for special services}
  521.       WeaRptS   : String[12];      { VVV }
  522.       WeaMap    : Boolean;
  523.       WeaMapS   : String[12];
  524.       Quotes    : Boolean;
  525.       QuotesS   : String[12];
  526.       Trends    : Boolean;
  527.       TrendsS   : String[12];
  528.       ENS       : Boolean;
  529.       ENSS      : String[12];
  530.       IBMFF     : Boolean;
  531.       IBMFFS    : String[12];
  532.       GraphFF   : Boolean;
  533.       GraphFFS  : String[12];
  534.       Other     : Boolean;
  535.       OtherS    : String[12];
  536.  
  537.       Unused3   : Byte;            {old var, no longer used}
  538.       DefDLPath : String[79];      {download path}
  539.       ASaveMail : SaveOutType;     {method of saving outbox mail}
  540.       SavePurge : Boolean;         {save purged mail messages?}
  541.       WatsNu    : Boolean;         {update the What's New listing}
  542.     end;
  543.  
  544.  
  545.  
  546. Version History
  547. ---------------
  548.  
  549.   (10-Mar-92)
  550.   1.0   - Original public production version released.
  551.  
  552.   1.0a  - Fixed bug in catalog merging that caused entries to be dropped or
  553.           duplicated.  Fixed bug in Password field of Host Config screen
  554.           that prevented you from leaving that field blank (and therefore
  555.           forcing a request for a password when logging on).  Added "char
  556.           searching" to the Forum Names picklist for the Forums main menu.
  557.           Added "Clipboard" item to the review (upper) window when replying
  558.           to a message, to simplify clipboard operations with a mouse.
  559.           Added manual purge capability to mail and forum message files.
  560.           Changed way "Ask for Outbox Save" is handled to eliminate inter-
  561.           mittant operation.  Made adjustment in the way the lib scan command
  562.           is sent to CIS to work around a CIS lib software bug.
  563.  
  564.           Fixed bug in OzLOG parsing of the "OFF" line that could cause total
  565.           times to be displayed as 00:00:00.  (Uploaded as separate file)
  566.  
  567.  
  568.  
  569. Acknowledgements
  570. ----------------
  571.  
  572. My heartfelt appreciation and thanks go to these fine people and
  573. organizations, without whom OzCIS would still be a pipe dream:
  574.  
  575. o  TurboPower Software and its staff (Kim Kokkonen, Brian Foley, Rich
  576.    Sadowsky and Terry Hughes) for providing exceptional tools on which to
  577.    base the program, consistent feedback and ready support... and for being
  578.    understanding employers and co-workers...
  579.  
  580. o  The IBMNet Forums staff, especially Don Watkins and Connie Kageyama, for
  581.    putting up with months of "This is a test, please ignore" messages and
  582.    files, and providing much helpful information and encouragement...
  583.  
  584. o  The Rocknet Forums staff, especially Mark Oldham, for giving me a whole
  585.    backroom of my own to develop and debug the sysop services, and listen to
  586.    my belly-rumblings...
  587.  
  588. o  The Graphics Forums staff, especially Larry Wood, Valerie Zen, Tom
  589.    Potoki, Jim Beebe and Chris Young, for years of help, support and
  590.    encouragement on the online GIF decoder tools...
  591.  
  592. o  Many helpful individuals at CIS Corporate, especially Russ Ranshaw, Brion
  593.    Jones and Paul Bradshaw, for tons of helpful insights and info...
  594.  
  595. o  The beta testers, too many to name, who beat the program up unmercifully
  596.    and never hesitated to let me know what broke, and who in reality made
  597.    the program what it is with their numerous ideas and suggestions.  A
  598.    special thanks to Philippe Auphile, for his persistence in tracking some
  599.    especially nasty bugs, and his wonderful sense of humor through it all...
  600.  
  601. o  My wife Robin, ever the loving Computer Widow, and my daughters Whitney
  602.    and Caitlin, who didn't pester Daddy *too* much.
  603.  
  604.  
  605. <eof>
  606.  
  607.